const _import = (file) => () => import("@/views/" + file + ".vue");
import Layout from "@/layout";

/**
 * 组件名统一采用小驼峰方式
 */

export const componentMap = {
  Layout: Layout,

  ButtonGrop: _import("ComponentLibrary/ButtonGrop"),
  SingleChoose: _import("ComponentLibrary/SingleChoose"),
  MuchChoose: _import("ComponentLibrary/MuchChoose"),
  Card: _import("ComponentLibrary/Card"),
  CardBox: _import("ComponentLibrary/CardBox"),
  HiddenPanel: _import("ComponentLibrary/HiddenPanel"),
  ExternalLink: _import("ComponentLibrary/ExternalLink"),
  LayoutComponents: _import("ComponentLibrary/LayoutComponents"),
  Input: _import("ComponentLibrary/Input"),
  DropSelect: _import("ComponentLibrary/DropSelect"),
  Radio: _import("ComponentLibrary/Radio"),
  CheckBox: _import("ComponentLibrary/CheckBox"),
  PageComponents: _import("ComponentLibrary/PageComponents"),
  Form: _import("ComponentLibrary/Form"),
  Table: _import("ComponentLibrary/Table"),
  Matrix: _import("ComponentLibrary/Matrix"),
  UpLoad: _import("ComponentLibrary/UpLoad"),
  Dialog: _import("ComponentLibrary/Dialog"),
  AlertBox: _import("ComponentLibrary/AlertBox"),
  Notification: _import("ComponentLibrary/Notification"),
  TopTabs: _import("ComponentLibrary/TopTabs"),
  LeftTabs: _import("ComponentLibrary/LeftTabs"),
  TreeSubBarr: _import("ComponentLibrary/TreeSubBarr"),
  ArticleSteps: _import("ComponentLibrary/ArticleSteps"),
  IconFont: _import("ComponentLibrary/IconFont"),
  Calendar: _import("ComponentLibrary/Calendar"),
  Switch: _import("ComponentLibrary/Switch"),
  Loading: _import("ComponentLibrary/Loading"),
  TreeTable: _import("ComponentLibrary/TreeTable"),
  Drawer: _import("ComponentLibrary/Drawer"),
  FixedSidebar: _import("ComponentLibrary/FixedSidebar"),
  ShuttleTable: _import("ComponentLibrary/ShuttleTable"),
  FoldingPanel: _import("ComponentLibrary/FoldingPanel"),
  Signature: _import("ComponentLibrary/Signature"),



  OutSide: _import("ComponentLibrary/OutSide"),
  OutSidebarSide: _import("ComponentLibrary/OutSidebarSide"),
};
